//package com.example.common.config;
//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.cors.CorsConfiguration;
//import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
//import org.springframework.web.filter.CorsFilter;
//
///**
// * 配置跨域，虽然也不知道干啥用的
// */
//@Configuration
//public class CorsConfig {
//
//    //设置跨域请求最大有效时长，这里默认1天
//    private static final long MAX_AGE = 24 * 60 * 60; // 24小时
//
//    private CorsConfiguration buildConfig(){
//        CorsConfiguration corsConfiguration = new CorsConfiguration();
//        corsConfiguration.addAllowedOrigin("*"); //1,设置访问原地址
//        corsConfiguration.addAllowedHeader("*"); //2,设置访问源请求头
//        corsConfiguration.addAllowedMethod("*"); //3,设置访问源请求方法
//        corsConfiguration.setMaxAge(MAX_AGE);
//        return corsConfiguration;
//    }
//
//    @Bean
//    public CorsFilter corsFilter(){
//        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
//        source.registerCorsConfiguration("/**", buildConfig()); //4,对接口配置配置跨域配置
//        return new CorsFilter(source);
//    }
//}
